//package cn.zsb.config;
//
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.web.servlet.config.annotation.CorsRegistry;
//import org.springframework.web.servlet.config.annotation.EnableWebMvc;
//import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
//import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
//
///*
// *
// * 解决跨域请求和允许发送cookie
// * */
//
//@Configuration
//@EnableWebMvc
//public class CorsConfig implements WebMvcConfigurer {
//    @Override
//    public void addCorsMappings(CorsRegistry registry) {
//        //设置允许跨域的路劲
//        registry.addMapping("/**")
//                //设置允许跨域请求的域名
//              .allowedOrigins("*")//其他版本用这个
//              // .allowedOriginPatterns("*")2.6以上用这个
//                //设置允许的方法
//                .allowedMethods("*")
//                //允许的请求头
//                .allowedHeaders("*")
//                //跨域允许时间
//                .maxAge(3600)
//                //是否允许证书 不在默认开启
//                .allowCredentials(true);
//                ///.exposedHeaders("Authorization");//?
//    }
//
////    /**
////     * 跨域配置后swagger2可能不能访问，需要增加如下配置
////     * @param registry
////     * 对静态资源的配置
////     */
////    @Override
////    public void addResourceHandlers(ResourceHandlerRegistry registry) {
////
////        registry.addResourceHandler("swagger-ui")
////                .addResourceLocations("classpath:/META-INF/resources/");
////        registry.addResourceHandler("doc.html")
////                .addResourceLocations("classpath:/META-INF/resources/");
////        registry.addResourceHandler("/webjars/**")
////                .addResourceLocations("classpath:/META-INF/resources/webjars/");
////    }
//}
//
//
